package BehavioralPattern.Iterator;

import java.util.List;

/**
 * @Classname : Aggregate
 * @Description : 抽象容器
 * @Author : chentianyu
 * @Date 2023/3/5 14:47
 */
public interface Aggregate {

    // 增加元素
    void add(Object object);

    // 删除元素
    void remove(Object object);

    // 获取迭代器
    Iterator iterator();

    List<Object> getList();
}
